Method for performing cooperative function automatically and device using the same

ABSTRACT

Disclosed is a method of a first electronic device, including capturing at least one first video, and in response to identifying a second electronic device in a surrounding area of the first electronic device, without a user input for command, transmitting the at least one first video to the second electronic device to display the at least one first video.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation of U.S. patent application Ser. No.16/012,041, filed on Jun. 19, 2018, which is a continuation of U.S.patent application Ser. No. 15/583,421, filed on May 1, 2017, whichissued as U.S. Pat. No. 10,027,790 on Jul. 17, 2018, which is acontinuation of U.S. patent application Ser. No. 15/130,338, filed onApr. 15, 2016, which issued as U.S. Pat. No. 9,706,039 on Jul. 11, 2017,which is a continuation of U.S. patent application Ser. No. 14/638,757,filed on Mar. 4, 2015, which issued as U.S. Pat. No. 9,326,095 on Apr.26, 2016, which is a continuation of U.S. application Ser. No.12/862,301, filed on Aug. 24, 2010, which issued as U.S. Pat. No.8,995,913 on Mar. 31, 2015, and claims priority under 35 U.S.C. § 119(a)to Korean Patent Application No. 10-2009-0078349, filed Aug. 24, 2009,in the Korean Intellectual Property Office, the contents of each ofwhich are incorporated herein by reference.

BACKGROUND OF THE INVENTION 1. Field of the Invention

The present invention relates generally to a method for performing acooperative function and a device using the same, and more particularly,to a method for allowing a plurality of devices to perform a singlecooperative function together, and a device using the same.

2. Description of the Related Art

With the advent of various digital devices, the number of digitaldevices that a single user possesses has increased significantly.

These various digital devices have provided increased convenience, andcontinue to become more sophisticated by incorporating multi-functions.

The user, however, still pursues digital devices having more advancedand sophisticated functions.

However, a digital device is limited in the number of functions it canperform on its own. Therefore, a method for converging and combiningeach device owned by the user is required to create a new function whichcan be performed by a plurality of digital devices.

SUMMARY OF THE INVENTION

The present invention has been made to address at least the aboveproblems and/or disadvantages and to provide at least the advantagesdescribed below. Accordingly, an aspect of the present inventionprovides a method for performing a cooperative function if it isdetermined that there are other devices in the surrounding area, and adevice using the same.

According to an aspect of the present invention, a method of a firstelectronic device includes capturing at least one first video, and inresponse to identifying a second electronic device in a surrounding areaof the first electronic device, without a user input for command,transmitting the at least one first video to the second electronicdevice to display the at least one first video.

According to another aspect of the present invention, a first electronicdevice includes a memory configured to store instructions, and at leastone processor configured to execute the instructions stored in thememory to cause the first electronic device to capture at least onefirst video, and in response to identifying a second electronic devicedisposed within a predetermined distance from the first electronicdevice, without a user input for command, transmit the at least onefirst video to the second electronic device to display the at least onefirst video.

According to another aspect of the present invention, a method of anelectronic device includes receiving broadcasting data and displayingthe received broadcasting data, establishing a wireless connectionbetween an external device and the electronic device, receiving, fromthe external device, at least one video captured by the external devicethrough the wireless connection, and stopping the displaying of thereceived broadcasting data and displaying the at least one videocaptured by the external device, wherein the wireless connection isautomatically established when a distance between the electronic deviceand the external device is less than a predetermined distance.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features and advantages of the presentinvention will be more apparent from the following detailed descriptionwhen taken in conjunction with the accompanying drawings, in which:

FIGS. 1A to 7B are diagrams illustrating a concept of performing acooperative function automatically by devices in adjacent areas,according to embodiments of the present invention;

FIG. 8 is a flowchart illustrating a method for performing a cooperativefunction automatically among devices in adjacent areas, according to anembodiment of the present invention;

FIGS. 9A to 10B are diagrams illustrating a concept of performing acooperative function automatically which is set in advance consideringlocations of devices in adjacent areas, according to an embodiment ofthe present invention;

FIG. 11 is a flowchart illustrating a method for performing differentcooperative functions automatically considering locations of devices inadjacent areas, according to an embodiment of the present invention;

FIGS. 12A to 14B are diagrams illustrating a method for performingdifferent cooperative functions automatically according to locations ofdevices in adjacent areas, according to an embodiment of the presentinvention; and

FIG. 15 is a block diagram of a device, according to an embodiment ofthe present invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE PRESENT INVENTION

Embodiments of the present invention are described in detail withreference to the accompanying drawings.

In the following description, the same or similar reference numerals maybe used for the same or similar elements when they are illustrated indifferent drawings. Detailed descriptions of constructions or processesknown in the art may be omitted to avoid obscuring the subject matter ofthe present invention.

FIGS. 1A and 1B are diagrams illustrating a method for performing acooperative function automatically according to a first embodiment ofthe present invention. FIG. 1A illustrates that a digital camera 110 isadjacent to an electronic frame 120 (within a predetermined distance).

If the digital camera 110 is adjacent to the electronic frame 120 asillustrated in FIG. 1A, a cooperative function is automaticallyperformed by the digital camera 110 and the electronic frame 120 asillustrated in FIG. IB.

FIG. IB illustrates that the digital camera 110 transmits stored photosto the electronic frame 120, and the electronic frame 120 reproduces thephotos received from the digital camera 110 as a slideshow.

In order to perform the above cooperative function, the digital camera110 is preset to transmit stored photos to the electronic frame 120 ifthe digital camera 110 is adjacent to the electronic frame 120.

In addition, in order to perform the above cooperative function, theelectronic frame 120 is preset to reproduce the photos received from thedigital camera 110 as a slideshow if the electronic frame 120 isadjacent to the digital camera 110.

Once the cooperative function starts between the digital camera 110 andthe electronic frame 120, the cooperative function continues even if thedistance between the two becomes wide.

FIGS. 2A and 2B are diagrams illustrating a method for performing acooperative function automatically, according to a second embodiment ofthe present invention. FIG. 2A illustrates that a digital camera 220 isadjacent to a Personal Computer (PC) 210.

If the digital camera 220 is adjacent to the PC 210 as illustrated inFIG. 2A, a cooperative function is automatically performed by thedigital camera 220 and the PC 210, as illustrated in FIG. 2B.

FIG. 2B illustrates that the digital camera 220 transmits additionallystored photos to the PC 210, and the PC 210 backs-up the photos receivedfrom the digital camera 220 in a designated folder of the Hard DiskDrive (HDD).

In order to perform the above cooperative function, the digital camera220 is preset to transmit additionally stored photos to the PC 210 ifthe digital camera 220 is adjacent to the PC 210.

In addition, in order to perform the above cooperative function, the PC210 is preset to back-up the photos received from the digital camera 220in a designated folder of the HDD if the PC 210 is adjacent to thedigital camera 220.

Once the cooperative function starts between the PC 210 and the digitalcamera 220, the cooperative function continues even if the distancebetween the two becomes wide.

FIGS. 3A and 3B are diagrams illustrating a method for performing acooperative function automatically, according to a third embodiment ofthe present invention. FIG. 3 A illustrates that a digital camera 310,which is reproducing photos, is adjacent to a printer 320.

If the digital camera 310 is adjacent to the printer 320 as illustratedin FIG. 3A, a cooperative function is automatically performed by thedigital camera 310 and the printer 320, as illustrated in FIG. 3B.

FIG. 3B illustrates that the digital camera 310 transmits photos whichare being reproduced to the printer 320, and the printer 320 prints thephotos received from the digital camera 310.

In order to perform the above cooperative function, the digital camera310 is preset to transmit photos that are currently being reproduced tothe printer 320 if the digital camera 310 is adjacent to the printer320.

In addition, in order to perform the above cooperative function, theprinter 320 is preset to print the photos received from the digitalcamera 310 if the printer 320 is adjacent to the digital camera 310.

If an MP3 player, which is reproducing music, is adjacent to the printer320, the MP3 player transmits information regarding the current music tothe printer 320 and the printer 320 may download the lyrics or musicbook of the current music through the Internet and print them.

FIGS. 4A and 4B are diagrams illustrating a method for performing acooperative function automatically, according to a fourth embodiment ofthe present invention. FIG. 4A illustrates that a mobile phone-A 410,which is reproducing photos, is adjacent to a mobile phone-B 420, whichis in a standby mode.

If the mobile phone-A 410 is adjacent to the mobile phone-B 420 asillustrated in FIG. 4A, a cooperative function is automaticallyperformed by the mobile phone-A 410 and the mobile phone-B 420, asillustrated in FIG. 4B.

FIG. 4B illustrates that the mobile phone-A 410 transmits photos, whichare currently being reproduced, to the mobile phone-B 420, and themobile phone-B 420 changes its mode from a standby mode to a photo playmode, and displays the photos received from the mobile phone 410 on ascreen.

In order to perform the above cooperative function, the mobile phone-A410 is preset to transmit photos, which are currently being reproducedto the mobile phone-B 420, if the mobile phone-A 410 is adjacent to themobile phone-B 420.

In addition, in order to perform the above cooperative function, themobile phone 420 is preset to display the photos received from themobile phone-A 410 if the mobile phone 420-B is adjacent to the mobilephone-A 410.

Once the cooperative function starts between the mobile phone-A 410 andthe mobile phone-B 420, the cooperative function continues even if thedistance between the two becomes wide.

FIGS. 5A and 5B are diagrams illustrating a method for performing acooperative function automatically, according to a fifth embodiment ofthe present invention. FIG. 5A illustrates that a mobile phone-A 510,which is reproducing photos, is adjacent to a television (TV) 520, whichis reproducing broadcast.

If the mobile phone 510 is adjacent to the TV 520 as illustrated in FIG.5A, a cooperative function is automatically performed by the mobilephone 510 and the TV 520, as illustrated in FIG. 5B.

FIG. 5B illustrates that the mobile phone 510 transmits photos, whichare currently being reproduced, to the TV 520, and the TV 520 stopsreproducing broadcast and reproduces the photos received from the mobilephone 510.

In order to perform the above cooperative function, the mobile phone 510is preset to transmit photos, which are currently being reproduced, tothe TV 520 if the mobile phone 510 is adjacent to the TV 520.

In addition, in order to perform the above cooperative function, the TV520 is preset to reproduce the photos received from the mobile phone 510if the TV 520 is adjacent to the mobile phone 510.

Once the cooperative function starts between the mobile phone 510 andthe TV 520, the cooperative function continues even if the distancebetween the two becomes wide.

FIGS. 6A and 6B are diagrams illustrating a method for performing acooperative function automatically, according to a sixth embodiment ofthe present invention. FIG. 6A illustrates that a digital camcorder 610is adjacent to a TV 620, which is reproducing broadcast.

If the digital camcorder 610 is adjacent to the TV 620 as illustrated inFIG. 6A, a cooperative function is automatically performed by thedigital camcorder 610 and the TV 620, as illustrated in FIG. 6B.

FIG. 6B illustrates that the digital camcorder 610 transmits imagescurrently being photographed to the TV 620, and the TV 620 stopsreproducing broadcast and reproduces the images received from thedigital camcorder 610.

In order to perform the above cooperative function, the digitalcamcorder 610 is preset to transmit images, which are currently beingphotographed, to the TV 620 if the digital camcorder 610 is adjacent tothe TV 620.

In addition, in order to perform the above cooperative function, the TV620 is preset to reproduce the images received from digital camcorder610 if the TV 620 is adjacent to the digital camcorder 610.

Once the cooperative function starts between the digital camcorder 610and the TV 620, the cooperative function continues even if the distancebetween the two becomes wide.

FIGS. 7A and 7B are diagrams illustrating a method for performing acooperative function automatically, according to a seventh embodiment ofthe present invention. FIG. 7A illustrates that a mobile phone 720 isadjacent to a PC 710.

If the mobile phone 720 is adjacent to the PC 710 as illustrated in FIG.7A, a cooperative function is automatically performed by the mobilephone 720 and the PC 710 as illustrated in FIG. 7B.

FIG. 7B illustrates that the mobile phone 720 transmits stored scheduleinformation to the PC 710, and the PC 710 backs-up the scheduleinformation received from the mobile phone 720 in a designated folder.

In order to perform the above cooperative function, the mobile phone 720is preset to transmit stored schedule information to the PC 710 if themobile phone 720 is adjacent to the PC 710.

In addition, in order to perform the above cooperative function, the PC710 is preset to back-up the schedule information received from themobile phone 720 in a designated folder if the PC 710 is adjacent to themobile phone 720.

Once the cooperative function starts between the mobile phone 720 andthe PC 710, the cooperative function continues even if the distancebetween the two becomes wide.

FIG. 8 is a flowchart illustrating a method for performing a cooperativefunction automatically among devices in adjacent areas, according to anembodiment of the present invention.

As illustrated in FIG. 8, a device performs a function according to auser's command in step S810, and determines whether there is anotherdevice in surrounding areas in step S820.

If it is determined that there is another device nearby in step S820,the device determines whether an automatic cooperative function is setbetween the device and the another device in step S830.

If it is determined that an automatic cooperative function is set instep S830, the device sets a communicable connection with the anotherdevice in step S840.

Subsequently, the device performs the cooperative function with theanother device automatically in step S850.

FIGS. 9A and 9B and FIGS. 10A and 10B are diagrams illustrating a methodfor performing a cooperative function automatically, according to aneighth embodiment of the present invention. FIG. 9A illustrates that adigital camera 920 is adjacent to the ‘back’ of an electronic frame 910.

If the digital camera 920 is adjacent to the back of the electronicframe 910 as illustrated in FIG. 9A, a cooperative function isautomatically performed by the digital camera 920 and the electronicframe 910 as illustrated in FIG. 9B.

FIG. 9B illustrates that the digital camera 920 transmits stored photosto the electronic frame 910, and the electronic frame 910 backs-up thephotos received from the digital camera 920 in its own storage medium.

In order to perform the above cooperative function, the digital camera920 is preset to transmit stored photos to the electronic frame 910 ifthe digital camera 920 is adjacent to the back of the electronic frame910.

In addition, in order to perform the above cooperative function, theelectronic frame 910 is preset to back-up the photos received from thedigital camera 920 if the back of electronic frame 910 is adjacent tothe digital camera 920. Once the cooperative function starts between thedigital camera 920 and the electronic frame 910, the cooperativefunction continues even if the distance between the two becomes wide.

FIG. 10A illustrates that the digital camera 920 is adjacent to the‘front’ of the electronic frame 910.

If the digital camera 920 is adjacent to the front of the electronicframe 910 as illustrated in FIG. 10A, a cooperative function isautomatically performed by the digital camera 920 and the electronicframe 910 as illustrated in FIG. 10B.

FIG. 10B illustrates that the digital camera 920 transmits stored photosto the electronic frame 910, and the electronic frame 910 reproduces thephotos received from the digital camera 920 as a slideshow.

In order to perform the above cooperative function, the digital camera920 is preset to transmit stored photos to the electronic frame 910 ifthe digital camera 920 is adjacent to the front of the electronic frame910.

In addition, in order to perform the above cooperative function, theelectronic frame 910 is preset to reproduce the photos received from thedigital camera 920 as a slideshow if the front of electronic frame 910is adjacent to the digital camera 920.

Once the cooperative function starts between the digital camera 920 andthe electronic frame 910, the cooperative function continues even if thedistance between the two becomes wide.

FIG. 11 is a flowchart illustrating a method for performing differentcooperative functions automatically considering locations of devices inadjacent areas, according to an embodiment of the present invention.

As illustrated in FIG. 11, a device performs a function according to auser's command in step SI 110 and determines whether there is anotherdevice in surrounding areas in step S1120.

If it is determined that there is another device nearby in step SI 120,the device identifies the location of the another device in step SI 130.

Subsequently, the device identifies an automatic cooperative functionthat should be performed together with the another device based on thelocation of the another device in step S1140.

The device sets a communicable connection with the another device instep SI 150. Subsequently, the device performs the cooperative functionwith the another device automatically in step SI 160.

FIGS. 12A and 12B, FIGS. 13A and 13B, and FIGS. 14A and 14B are diagramsillustrating a method for performing a cooperative functionautomatically, according to a ninth embodiment of the present invention.

FIG. 12A illustrates that a digital camera 1220 is located on the mainbody of a PC 1210, and FIG. 12B illustrates that the digital camera 1220is located in front of the main body of the 1210.

As illustrated in FIG. 12A, if the digital camera 1220 is located on themain body of the PC 1210, the digital camera 1220 may transmit storedphotos to the PC 1210 and the PC 1210 may back-up the photos receivedfrom the digital camera 1220 in its own storage medium as a cooperativefunction is automatically performed by the digital camera 1220 and thePC 1210.

As illustrated in FIG. 12B, if the digital camera 1220 is located infront of the main body of the PC 1210, the digital camera 1220 maytransmit stored photos to the PC 1210 and the PC 1210 may reproduce thephotos received from the digital camera 1220 as a slideshow as acooperative function is automatically performed by the digital camera1220 and the PC 1210.

As illustrated in FIG. 13 A, if the liquid crystal of a mobile phone-A1310 and the liquid crystal of a mobile phone-B 1320 are placed side byside facing an upper or lower direction, the address book stored in themobile phone-A 1310 may be synchronized with the address book stored inthe mobile phone-B 1320 as a cooperative function is automaticallyperformed by the mobile phone-A 1310 and the mobile phone-B 1320.

As illustrated in FIG. 13B, if the mobile phone-A 1310 and the mobilephone-B 1320 face each other, the photos stored in the mobile phone-A1310 may be synchronized with the photos stored in the mobile phone-B1320 as a cooperative function is automatically performed by the mobilephone-A 1310 and the mobile phone-B 1320.

As illustrated in FIG. 14A, if a mobile phone 1420 is located in frontof a TV 1410, the mobile phone 1420 may transmit stored photos to the TV1410, and the TV 1410 may reproduce the photos received from the mobilephone 1420 as a slideshow as a cooperative function is automaticallyperformed by the mobile phone 1420 and the TV 1410.

In addition, as illustrated in FIG. 14B, if the mobile phone 1420 islocated next to the TV 1410, the contents stored in the mobile phone1420 may be synchronized with the contents stored in the hard-disk ofthe TV 1410 or the contents stored in the USB connected to the TV.

In the above embodiments, a cooperative function is automaticallyperformed when two devices become close to each other, but this is onlyan example. A cooperative function may also be automatically performedwhen two devices are in contact with each other.

In this case, the type of cooperative function to be performed may bedetermined depending on which part of a device is contacted by anotherdevice. For example, if the device is in contact with the “front” ofanother device, “a first” cooperative function may be performed, and ifthe device is in contact with the “back” of another device, “a second”cooperative function may be performed. To sense which part of the devicein contact with another device, sensors should be formed on the surfaceof the another device.

In addition, the type of cooperative function to be performed may bedetermined depending on which part of a device contacts which part ofanother device. For example, if the “front” of the device contacts the“front” of another device, “the first” cooperative function may beperformed, and if the “back” of the device contacts the “back” ofanother device, “the second” cooperative function may be performed. Thetype of cooperative function performed by devices may be determined by auser. In addition, the type of cooperative function that is already setmay be changed by a user.

A cooperative function may be automatically set according to theproperties of a device. For example, since the properties of a camerainclude taking pictures and the properties of a printer includesprinting, a cooperative function may be automatically set as the camerataking pictures and the printer printing the photographed pictures.

The devices mentioned in the above embodiments are only examples.

The technical feature of the present invention may be applied to otherdevices. FIG. 15 is a block diagram of a device to which the presentinvention is applicable. The device includes a function block 1510, adisplay 1520, a controller 1530, a storage unit 1540 and a communicationunit 1550.

The function block 1510 performs an original function of the device. Ifthe device is a mobile phone, the function block performs telephonecommunication and SMS, and if the device is a TV, the function block1510 performs broadcast reception and reproduction.

The display 1520 displays the performance result of the function block1510 and the GUI.

The storage unit 1540 is a storage medium to store programs necessary toperform the function of the function block 1510 and to provide the GUI,contents, and other data.

The communication unit 1550 senses whether another device approaches adevice in surrounding areas, and sets a communicable connection betweenthe device and a sensed device.

In addition, the communication unit 1550 senses the location of anotherdevice in surrounding areas. For example, the communication unit 1550senses from which sides among front, back, left and right another deviceapproaches. To do so, the communication unit 1550 may use a plurality ofdirectional antennas and a plurality of directional sensors.

Meanwhile, the communication unit 1550 may have a bi-directionalwireless communication module to sense the location of other devices insurrounding areas. In this case, there is no limitation to the method ofwireless communication of the bi-directional wireless communicationmodule. Therefore, the wireless communication may be realized asinfrared communication, sound wave communication, an RF communication,or wireless network communication. The controller 1530 controls thedevice to perform a cooperative function with another device through theprocess illustrated in FIGS. 8 and 11. While the invention has beenshown and described with reference to certain embodiments thereof, itwill be understood by those skilled in the art that various changes inform and detail may be made therein without departing from the spiritand scope of the invention, as defined by the appended claims.

What is claimed is:
 1. A method of a first electronic device, the methodcomprising: capturing at least one first video; and in response toidentifying a second electronic device in a surrounding area of thefirst electronic device, without a user input for command, transmittingthe at least one first video to the second electronic device to displaythe at least one first video.
 2. The method as claimed in claim 1,wherein the first electronic device is preset to identify the seconddevice, during the capturing of the at least one first video.
 3. Themethod as claimed in claim 2, wherein transmitting the at least onefirst video is performed with the capturing of the at least one firstvideo.
 4. The method as claimed in claim 1, wherein the secondelectronic device is preset to display the at least one first video inresponse to receiving the at least one first video from the firstelectronic device.
 5. The method as claimed in claim 4, wherein thesecond electronic device displays at least one second video differentthan the at least one first video, and displays the at least one firstvideo instead of the at least one second video in response to receivingthe at least one first video from the first electronic device.
 6. Themethod as claimed in claim 1, further comprising: establishing awireless connection between the first electronic device and theidentified second electronic device.
 7. The method as claimed in claim6, wherein the wireless connection is maintained when the secondelectronic device is outside of a predetermined distance from the firstelectronic device.
 8. A first electronic device, comprising: a memoryconfigured to store instructions; and at least one processor configuredto execute the instructions stored in the memory to cause the firstelectronic device to: capture at least one first video, and in responseto identifying a second electronic device disposed within apredetermined distance from the first electronic device, without a userinput for command, transmit the at least one first video to the secondelectronic device to display the at least one first video.
 9. The firstelectronic device as claimed in claim 8, wherein the at least oneprocessor is preset to identify the second device, during the capturingof the at least one first video.
 10. The first electronic device asclaimed in claim 9, wherein the at least one processor is furtherconfigured to transmit the at least one first video with the capturingof the at least one first video.
 11. The first electronic device asclaimed in claim 8, wherein the second electronic device is preset todisplay the at least one first video in response to receiving the atleast one first video from the first electronic device.
 12. The firstelectronic device as claimed in claim 8, wherein the second electronicdevice displays at least one second video different with the at leastone first video, and displays the at least one first video instead ofthe at least one second video in response to receiving the at least onefirst video from the first electronic device.
 13. The first electronicdevice as claimed in claim 9, wherein the at least one processor isfurther configured to establish a wireless connection between the firstelectronic device and the identified second electronic device.
 14. Thefirst electronic device as claimed in claim 13, wherein the wirelessconnection is maintained when the second electronic device is out of thepredetermined distance from the first electronic device.
 15. A method ofan electronic device, the method comprising: receiving broadcasting dataand displaying the received broadcasting data; establishing a wirelessconnection between an external device and the electronic device;receiving, from the external device, at least one video captured by theexternal device through the wireless connection; and stopping thedisplaying of the received broadcasting data and displaying the at leastone video captured by the external device, wherein the wirelessconnection is automatically established when a distance between theelectronic device and the external device is less than a predetermineddistance.
 16. The method of claim 15, wherein the electronic device ispreset to display the at least one video captured by the external devicewhen the distance between the electronic device and the external deviceis less than the predetermined distance.
 17. The method of claim 15,wherein the external device is preset to transmit the at least one videocaptured by the external device, during the capturing of the at leastone first video by the external device.
 18. The method of claim 15,wherein the wireless connection is maintained when the electronic deviceis outside of the predetermined distance from the external device.